home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / clang / warpcom.zip / WARPCOMM.HPP < prev    next >
C/C++ Source or Header  |  1991-01-20  |  1KB  |  30 lines

  1. class COM_port {
  2. public:
  3.     int CD;
  4.     unsigned int async_irq;
  5.     unsigned int com_baudrate;
  6.     void set_baudrate(unsigned int baud_rate);
  7.     int char_waiting(void);
  8.     void send_modem_string(char *s);
  9.     void set_rts(unsigned int i);
  10.     void set_dtr(unsigned int i);
  11.     void clear_receive_buffer(void);
  12.     void clear_xmit_buffer(void);
  13.     void open(unsigned int baud_rate, unsigned int irq,
  14.         unsigned int base_address, unsigned int r_size, unsigned int x_size);
  15.     void close(void);
  16.     void out_buf(unsigned char huge *s, unsigned int length);
  17.     void get_buf(unsigned char huge *s, unsigned int length);
  18.     COM_port& operator<< (char ch1);
  19.     COM_port& operator<< (unsigned char ch1);
  20.     COM_port& operator<< (char *s);
  21.     COM_port& operator<< (unsigned int &s);
  22.     COM_port& operator>> (char &ch1);
  23.     COM_port& operator>> (unsigned char &ch1);
  24.     COM_port& operator>> (unsigned int &s);
  25.     COM_port& operator>> (char *s);
  26.     COM_port(void);
  27. };
  28.  
  29. extern COM_port remote;
  30.